//
//  ACUserProfileManager.h
//  ACLiteAVUISDK-ACLiteAVUISDK
//
//  Created by 冯琰琰 on 2021/4/12.
//

#import <Foundation/Foundation.h>
#import <ImSDK/ImSDK.h>

NS_ASSUME_NONNULL_BEGIN

@class ACUserModel;

@interface ACUserProfileManager : NSObject<V2TIMSDKListener>

@property(nonatomic,strong)ACUserModel *userModel;
@property(nonatomic,copy)NSString *userSig;

+(instancetype)shareInstance;

-(NSString *)getToken;

-(ACUserModel *)getUserModel;

-(BOOL)getLoginStatus;

-(void)removeUserCache;

-(NSString *)getUserSig;

@end

NS_ASSUME_NONNULL_END


NS_ASSUME_NONNULL_BEGIN

@interface ACUserModel : NSObject

@property(nonatomic,copy)NSString * nickname;
@property(nonatomic,copy)NSString * avatar;
@property(nonatomic,copy)NSString * token;
@property(nonatomic,copy)NSString * user_id;
@property(nonatomic,copy)NSString * name;
@property(nonatomic,copy)NSString * expireTime;
@property(nonatomic,copy)NSString * phone;

@end

NS_ASSUME_NONNULL_END



